digital rights management digital object oriented camera content canon http license distribution copy protection electronic licensing analog java tools music databases blogfa music classic copyright java